cape finisterre - German English Dictionary